//package com.springboot.study.tests.netty;
//
//import io.netty.buffer.ByteBuf;
//import io.netty.buffer.Unpooled;
//import io.netty.channel.ChannelHandlerAdapter;
//import io.netty.channel.ChannelHandlerContext;
//import org.slf4j.Logger;
//import org.slf4j.LoggerFactory;
//
///**
// * @Author: guodong
// * @Date: 2020/12/14 15:43
// * @Version: 1.0
// * @Description:
// */
//public class TimeClientHandler extends ChannelHandlerAdapter {
//
//    private static final Logger logger = LoggerFactory.getLogger(TimeClientHandler.class);
//
//    private ByteBuf firstMessage = null;
//
//    private int counter;
//
//    private byte[] req;
//
//
//    public TimeClientHandler(){
//        byte[] req = ("QUERY TIME ORDER" + System.getProperty("line.separator")).getBytes();
//    }
//
//
//    @Override
//    public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception {
//        ByteBuf byteBuf = (ByteBuf) msg;
//        byte[] req = new byte[byteBuf.readableBytes()];
//        byteBuf.readBytes(req);
//        String body = new String(req, "UTF-8");
//
//        System.out.println("body:" + body);
//    }
//
//    @Override
//    public void channelActive(ChannelHandlerContext ctx) throws Exception {
//
//    }
//
//    @Override
//    public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) throws Exception {
//        logger.warn(cause.getMessage());
//        ctx.close();
//    }
//
//
//
//}
